




              ╙■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐
              ┐  Р Е Д А К Т О Р   Т Е К С Т А  ┐
              ┐              ED                 ┐
              ┐    Руководство пользователя     ┐
              ┐                                 ┐
              ┐   (с) г.Екатеринбург 1995 г.    ┐
              ░■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘
















                       О Г Л А В Л Е Н И Е

    1. Назначение редактора
    2. Вызов редактора
    3. Выход из редактора
    4. Получение подсказки
    5. Экpанное pедактиpование
       5.1. Ввод текста
       5.2. Перемещение по тексту
       5.3. Корректировка текста
       5.4. Рисование таблиц
    6. Командное pедактиpование
       6.1. Ввод командной стpоки
       6.2. Пеpемещение по тексту
       6.3. Коppектиpовка текста
       6.4. Операции с блоками текста
       6.5. Контекстный поиск и замена
       6.6. Макpокоманды
       6.7. Работа с файлами
       6.8. Печать текста
    7. Краткая справка по редактору




                     1. НАЗНАЧЕНИЕ РЕДАКТОРА

    Текстовый редактор ED является версией текстового редакто-
ра  Word  Master,  адаптированной для компьютера "Кворум" в АО
"Кворум" и предназначен для обработки текстовых документов  на
русском  и английском языках. Редактор работает в среде опера-
ционной системы CP/M-80 на компьютерах  семейства  "Кворум"  с
дисководом  "Кворум  CP/M". Текстовый редактор ED обеспечивает
следующие функциональные возможности:
    - просмотр и корректировку текста;
    - работа с фрагментами текста;
    - рисование таблиц;
    - печать текста на принтерах различных типов.
    Текстовый редактор состоит из исполняемого  вайла  ED.COM,
файлов  помощи ED1.HLP , ED2.HLP , ED3.HLP и таблицы перекоди-
ровки символов для принтера в файле  PRINTER.TAB.  Кроме  того
состав  текстового  редактора  может  быть дополнен командными
файлами с макроопределениями, которые имеют расширение .MED.
Следует  отметить,  что  как  файлы помощи, так и файлы таблиц
пеpекодиpовки и макроопределений могут  быть  дополнены  самим
пользователем  и  включены  в  состав текстового редактора.
    Не pекомендуется  pедактиpуемым файлам пpисваивать имя без
pасшиpения, так как pедактоp по команде Yname  (имя  без  pас-
шиpения)  ищет на диске файл name.med (pасшиpение med добавля-
ется по умолчанию).
    В  файле ED1.HLP находится справочная информация, вызывае-
мая в командном режиме по команде "H", в файле  ED2.HLP  нахо-
дится  информация,  вызываемая из экранного режима клавишей F1
или ^J, а в файле ED3.HLP находится таблица кодировки символов
знакогенератора экрана, которая вызывается из экранного режима
клавишей ^L.


                       2. ВЫЗОВ РЕДАКТОРА

    Для вызова текстового редактора ED  необходимо  набрать  в
командной строке:
    [A:]ED [B:]NAME.TYP [C:]<enter>
    Здесь  NAME.TYP это имя редактируемого файла, состоящее из
собственно имени и расширения. [A:] -  не  обязательный  пара-
метр, указывающий на дисковод, в котором установлена дискета с
текстовым  редактором. [B:] - не обязательный параметр, указы-
вающий на дисковод, в котором находится дискета с  редактируе-
мым  файлом.  [C:] - не обязательный параметр, указывающий имя
дисковода, на котором будет сохранен результат редактирования.
Квадратные скобки набирать нельзя. Они указывают,  что  внутри
них находится необязательный параметр.
    При  указании  имени файла, отсутствущего на дискете будет
открыт новый файл с  указанным  именем.  Редактор  сообщит  об
этом.
    После  вызова редактора на экран выведется заставка с ука-
занием номера версии, даты разработки и некоторые другие  дан-
ные. При нажатии любой клавиши произойдет загрузка редактируе-
мого файла и редактор готов к работе.
    Для  примера  после  запуска операционной системы наберите
строку:
    ED PRIMER.TXT, завершив ввод нажатием  клавиши  ENTER.  На
    экране  после  запуска появится инфоpмация о веpсии pедак-
    тоpа
и о способе вызова помощи по клавише 'H' из командного  режима
и по клавише F1 из экранного. После нажатия любой клавиши поя-
вится  надпись,  что  файл является новым, экран очистится и в
левом верхнем углу появится курсор.
    Если файл с таким именем уже имеется на диске то после за-
пуска на экране появится его текст и курсор установится на его
первый символ.


                      3. ВЫХОД ИЗ РЕДАКТОРА

    Для выхода из редактора следует нажать клавишу <ESC>,  что
приведет  к  переходу в командный режим (в начале втоpой снизу
стpоки появится указатель в виде знака умножения '*'), а затем
набрать: E<ENTER>. При этом произойдет сохранение  редактируе-
мого  файла на дискете. Старая версия будет сохранена с расши-
рением .BAK.
    Если не нужно  сохранять  на  дискете  редактируемый файл,
то  после  перехода  в командный режим (по нажатию <ESC>) надо
набрать: Q<ENTER>.


                     4. ПОЛУЧЕНИЕ ПОДСКАЗКИ

    В  процессе  работы  с текстовым редактором можно получить
оперативную справочную информацию о работе редактора (помощь).
При работе в экранном режиме, в который попадаете сразу  после
загрузки  редактора,  помощь  вызывается по нажатию F1 или ^J.
Здесь и далее символом ^ обозначается нажатая клавиша  <CTRL>.
Клавишей ^L можно вызвать на экран таблицу кодировки символов.
    В командном режиме, который вызывается из экранного режима
при  нажатии  клавиши  <ESC>,  помощь  вызывается  по команде:
H<ENTER>.











                   5. ЭКРАННОЕ РЕДАКТИРОВАНИЕ

                        5.1. Ввод текста

    Для ввода текста необходимо установить курсор в то  место,
с  которого будет вводится текст, и начать набор текста, нажи-
мая соответствующие буквенно-цифровые клавиши.
    Переключение русского или латинского  шрифта  производится
клавишами  <RUS> и <LAT> соответственно. Переключение строчных
или прописных букв производится клавишей <CAPS LOCK>.
    Ввод текста может осуществляться как в режиме вставки, так
и в режиме замены текста. В режиме вставки все символы,  нахо-
дящиеся  справа от курсора сдвигаются вправа при вводе текста.
В режиме замены новые символы вводятся вместо старых,  заменяя
их.  Режимы вставки и замены текста переключаются клавишей ^V.
Режим вставки индицируется курсором черного цвета в виде  пря-
моугольника.  Сразу после запуска редактора он находится в ре-
жиме замены.
    Кроме того клавиша <ТАВ> или ^I переводит курсор на восемь
позиций вправо, клавиша ^N вставляет  в  текст  символы  CR/LF
(перевод строки и возврат каретки). Клавиша ^P позволяет вста-
вить  в  текст следующий за ней управляющий код, который может
использоваться для управления принтером при выводе  текста  на
печать.
    Длина строки видеомонитора "Кворум" составляет 42 символа,
а  длина  строки,  с которой может работать текстовый редактор
составляет 255 символов. Если длина строки набираемого или ре-
дактируемого текста превышает 42 символа, то следующие символы
строки будут выводится на следующей строке  монитора,  но  эта
строка будет начинаться с символа в виде черного ромба. Черный
ромб в начале строки на мониторе показывает, что это продолже-
ние длинной строки текста.


                   5.2. Перемещение по текст

    Курсор  в  виде  мигающего  символа указывает на позицию в
тексте, с которой будет вводится текст  или  производится  все
изменения в тексте.
    Курсор  перемещается  по  тексту командами:
       на символ влево        - ^S
       на символ вправо       - ^D
       на слово влево         - ^A
       на слово вправо        - ^F
       на строку вверх        - ^E
       на строку вниз         - ^X
       в начало/конец  экрана - ^Q
       в начало/конец строки  - ^B
       на экран вверх         - ^R
       на экран вниз          - ^C
       экран на строку вверх  - ^W
       экран на строку вниз   - ^Z
    Перемещение  курсора по тексту может производиться при по-
мощи клавиш правой дополнительной клавиатуры, на которых нане-
сены соответствующие обозначения помимо цифровых.
    Правая дополнительная клавиатура может  работать  в  шести
различных режимах. Для переключения в необходимый режим нажми-
те  клавишу "[G]" и, после звукового сигнала, одну из цифр ос-
новной клавиатуры, соответствующую выбранному режиму:
    0 - цифровой;
    1 - управление курсором;
    2 - одинарные рамки;
    3 - двойные рамки;
    4 - смешанные режим первый;
    5 - смешанные режим второй;
    6 - псевдографика.


                    5.3. Корректировка текста

    Для того чтобы стереть символ, надо подвести к нему курсор
и нажать клавишу <DEL>. Клавиша <BS> удаляет символ  слева  от
курсора. Удалить слово слева от курсора можно клавишей ^T. Для
удаления  строки справа от курсора служит клавиша ^U, а удале-
ние всей строки, на которой расположен курсор  происходит  при
нажатии клавиши ^Y.
    Чтобы разбить строку на две, надо нажать клавишу <Enter> в
том месте, где надо разделить строку.
    Для  соединения  двух  строк  надо поместить курсор правее
последнего символа первой из этих строк и нажать <DEL>.


                      5.4. Рисование таблиц

    Рисование рамок таблиц легко осуществляется при помощи до-
полнительной правой клавиатуры, которая имеет специальные  ре-
жимы  рисования одинарных, двойных и смешанных рамок. Переклю-
чение в эти режимы описано в разделе 5.2.
















                   6. КОМАНДНОЕ РЕДАКТИРОВАНИЕ

                   6.1. Ввод командной стpоки

    Для перехода в командный режим необходимо  нажать  клавишу
<ESC>  или, как это чаще всего используется в редакторах CP/M,
клавишу ^K.
    Символ * (знак умножения) является  указателем  командного
режима. При вводе команд можно использовать клавиши редактиро-
вания строки:
    ^Y - сброс всей командной строки;
    BS и DEL - удалить символ слева от курсора.
    Выполнение  командной строки начинается после нажатия кла-
виши <ENTER>. Разделителем в командной строке (если это требу-
ется) является код клавиши <ESC>, при нажатии которой в строке
появляется символ $.
    В командном режиме используется так называемый режим скры-
того редактирования при котором текст не виден, а редактирова-
ние производится с массивом символов входящих в текст. Положе-
ние курсора в этом массиве управляется  командами  перемещения
на  позицию или строку. Команды удаления также работают с точ-
ностью до позиции или строки. Информацию об этих командах мож-
но всегда оперативно получить по команде H.
    Перед выполнением какой-либо команды необходимо:
    - войти в командный режим;
    - набрать необходимую команду (или последовательность  ко-
      манд) и нажать <ENTER>;
    - нажать клавишу входа в экранный режим <V>;
    - нажать клавишу <ENTER>.
    Все действия можно выполнить набpав необходимую последова-
тельность команд и завеpшив ее нажатием <ENTER>, напpимеp: не-
обходимо  загpузить  текст  с именем primer2.txt, и начать его
pедактиpование с 5 стpоки в pежиме 64 символа в стpоке. Коман-
дная     последовательность     будет      выглядеть      так:
Yprimer2.txt$B5LV64<ENTER>, здесь:
    Y - команда загpузки файла primer2.txt с текущего диска;
    $ - pазделитель, котоpый появляется пpи нажатии <ESC> (но
        не символ $);
    B - команда пеpехода в начало текста;
    5L - сдвиг куpсоpа впеpед на 5 стpок;
    V64  - команда пеpехода в экpанное pедактиpование в pежиме
          64 символа в стpоке.
    В дальнейшем описании командного режима редактирования бу-
дут использоваться следующие обозначения:
    + команда выполняется вниз от курсора (вперед);
    - команда выполняется вверх от курсора (назад).
    +- подразумевается + или -, по умолчанию подразумевается +.
    n означает число. 1 - по умолчанию. Максимальное число  не
может  превышать  65535  (для его ввода можно указывать символ
#), иначе на экране появится надпись,  говорящая  о  том,  что
число слишком большое.
    $ означает ввод ESC или ENTER.
    ^ означает нажатие с CTRL (CAPS SHIFT).
    [d:] не обязательный указатель диска (квадратные скобки не
входят в указатель, а обозначают его необязательность).


                   6.2. Пеpемещение по тексту

    Команда +-nC переводит курсор на n символов в тексте. Нап-
ример  по команде 5C курсор переместится на 5 символов вправо,
а по команде -3C курсор переместится на 3 символа влево.
    Команда +-nL переводит курсор на n строк в тексте,  причем
он  устанавливается  на  начало строки. Например по команде 5L
курсор переместится на 5 строк вниз, а по команде  -2L  курсор
переместится на 2 строки вверх.
    Команда В переводит курсор в начало файла.
    Команда -В переводит курсор в конец файла.


                    6.3. Коppектиpовка текста

    Команда  +-nT выводит на экран n строк. При + (вниз) выво-
дит текст включая строку с курсором.  При  -  (вверх)  выводит
строки  сверху до строки с курсором, не включая ее. Если, нап-
ример, курсор находится на 3 строке и набрать команду  3Т,  то
выведется  третья, четвертая и пятая строки. Если набрать -2Т,
то выведется две предыдущие строки.
    Команда +-nD стирает n символов в  строке  текста.  При  +
стирается  n  символов  вправо  от курсора, а оставшаяся часть
строки сдвигается на место стертых символов. При - стирается n
символов слева от курсора не считая позиции курсора.
    Команда +-nK стирает n строк, причем та строка, на которой
находится курсор стирается с того символа, на котором находит-
ся курсор.
    Команда +-n сдвигает курсор на n строк и n+1 строка  выво-
дится на экран.
    Команда  n!  -  вставит в текущую позицию курсора символ с
кодом n (коды символов в 16-ричном формате можно просмотреть в
экранном режиме, нажав клавишу ^L).


                 6.4. Операции с блоками текста

    Текстовый  редактор имеет специальную буферную память, ко-
торая может использоваться для работы с блоками текста,  кото-
рые временно помещаются в буфер с целью их перестановки в тек-
сте. Буфер можно дополнять или стирать. В буфере можно хранить
не только части текста, но и команды.
    nQP - помещает n строк из текста в буфер, начиная со стро-
ки, помеченной  курсором. Эти строки стираются из текста.
    n/QP - добавляет n  строк к буферу  из текста, начиная  со
строки, в которой  находится  курсор.
    QT - выводит содержимое буфера на экран для его просмотра.
    nQG - копирует содержимое буфера в текст n раз. Содержимое
буфера при этом не изменяется.
    QK - очищает буфер от занесенного туда  текста.
    QX - позволяет выполнить команды, помещенные  в  буфер.
    QLтекст$ - поместит указанный в команде текст в  буфер.
    n/QLтекст$ - добавит указанный  в команде текст  в буфер n
раз.


                 6.5. Контекстный поиск и замена

    Команда +-nFтекст$ осуществляет короткий (в памяти)  поиск
текста "текст" и установку курсора на найденный n-ый текст.
    Команда  +-nNтекст$  осуществляет  длинный (в файле) поиск
текста "текст" и установку курсора на найденный n-ый текст.
    Команда nIтекст$ вставит указанный "текст" n раз,  начиная
с  положения курсора. Если поместить курсор на пробел, то нуж-
ное для вставки слово (предложение) напечатается слитно с пре-
дыдущим.
    Команда nAтекст$ сделает добавление к тексту. Если  помес-
тить  курсор  на любой символ последней строки, то эта команда
добавит "текст" к первоначальному тексту n раз. Если поместить
курсор не на последней строке, то нужный для  добавки  "текст"
будет помещен между строк (строки раздвинутся).
    Команда +-nSтекст1$текст2$ произведет короткий (в  памяти)
поиск текста "текст1" и заменит его текстом "текст2" n раз.
    Команда  +-nRтекст1$текст2$ произведет аналогичную замену,
но только длинную (во всем файле).
    Если команды вводить как /F, /N, /S, /R, то это приведет к
выходу из <...> или QX, если текст не найден.


                        6.6. Макpокоманды

    В  редактор встроена функция исполнения последовательности
команд организованных в виде программы (макрокоманды), а также
набор команд для работы в этих макрокомандах.
    nM... - циклическое исполнение набора команд следующих  за
ней до конца текущей строки n раз;
    n<...>  -  то же что и nM, но команды могут располагатся в
нескольких строках макрокоманды, возможно также вложение  цик-
лов друг в друга (по умолчанию n = #, т.е максимуму);
    ;  - указатель комментария;
    n(...) - текст в скобка (до  8  символов)  будет  назначен
n-ой функциональной клавише (n=1..5).
    nZ - пауза n секунд;
    ?  - ожидание нажатия любой клавиши;
    n'...' - текст в кавычках будет выведен на экран n раз (по
умолчанию n=1);
    n"..." - текст в двойных кавычках будет выведен на принтер
n раз (по умолчанию 1 раз);
    В макрокомандах также можно использовать любые команды ре-
дактора рассмотренные выше.
    Рассмотрим применение макрокоманд на примерах:
    1. Необходимо в текст вставить  40  символов  с  кодом  9D
(символ  горизонтального  элемента  двойной рамки), десятичный
код 9*16+13=157:
       40M 157! <ENTER>.
    То же самое будет выполнено если набрать команду:
       40< 157!> <ENTER>.
    2. Сформировать в тексте рамку из одинарных линий  шириной
40 и высотой 20 знакомест. Эта макрокоманда набирается в режи-
ме экранного редактирования и будет выглядеть так:
       ;рисование рамки 40*20 знаков
       170!        ;левый верхний угол рамки
       38<148!>    ;верхняя линия
       143!        ;правый верхний угол рамки
       13! 10!     ;конец строки
       18<         ;начало цикла на 18 строк
       131! 38I $131!
       13! 10!     ;конец строки
       >            ;конец цикла
       144!        ;левый нижний угол рамки
       38<148!>    ;нижняя линия
       169!        ;правый нижний угол рамки
       13! 10!     ;конец строки
    Указанный  текст  хранится  на диске в виде файла с именем
ramka.med, для его исполнения в командном режиме  введите  ко-
манду: BYramka$B13QP.
    Данная команда загрузит с диска файл ramka.med и  поместит
его 13 строк в дополнительный буфер. Теперь можно любым спосо-
бом  установить курсор в нужное место текста и набрать команду
QX (исполнить макрокоманду из буфера).  Затем  командой  -20LV
вернитесь в  экранный режим и в тексте увидете рамку, в начале
которой будет установлен курсор.
    Команда n(...) используется либо для  назначения  функцио-
нальным клавишам часто используеиых слов длиной до 8 символов,
либо для ввода часто используемых команд, например:
    1.  При  написании программ на ассемблере часто приходится
набирать  команды   PUSH   и   POP.   После   набора   команды
4(<TAB>PUSH<TAB>) и 5(<TAB>POP<TAB>) (здесь <TAB> означает на-
жатие  соответствующей  клавиши  или клавиши ^I, эквивалентной
ей, в тексте строки это будет отображатся перемещением курсора
на 8 символов вправо), нажатие F5 вставит в текст PUSH,  а  F4
вставит  POP,  обрамленные с обеих сторон символами табуляции,
останется только подставить параметр, например HL;
    2. Переход из режима ввода текста с 42 символами в  строке
в  режим его просмотра с 64 символами можно осуществить набрав
команды 2($V42@) и 3($V64@) (здесь символ $ появляется при на-
жатии клавиши <ESC>, а символ @ введенный с клавиатуры  указы-
вает  на  вставку  в строку назначаемую клавише кода <ENTER>).
Теперь нажатие в любом режиме редактирования клавиши F2 приве-
дет к переходу в экранный режим с 42 символами в строке, а на-
жатие F3 к режиму 64 символа в строке.
   Команда n'...' и n"..." в основном используются при  форми-
ровании макрокоманд печати и рассмотрены ниже  в  разделе  6.8
"Печать файлов".


                      6.7. Работа с файлами

    Команда Q отменяет работу редактора без сохранения  редак-
тируемого  текста в файле на диске. Перед исполнением этой ко-
манды на экране появится запрос "Закончить  (Y/N)?".  Отвечать
нужно в латинском режиме (нажав предварительно клавишу <LAT>),
соответсвенно Y если действительно необходим выход из редакто-
ра или любую другую клавишу если команда вызвана ошибочно.
    Команда  E приводит к завершению работы редактора текста с
сохранением редактируемого текста в файле с именем,  указанным
при запуске редактора текста.
    Команда S предназначена для сохранения редактируемого тек-
ста в файле с текущим именем.
    Команда U завершает работу с редактируемым текстом без его
сохранения и восстанавливает предыдущую версию текста из файла
на диске. Перед исполнением появляется запрос "Начать с начала
(Y/N)?". Ввод ответа аналогичен команде Q.
    Команда  Y[d:]name.typ$ загружает файл с именем name.typ с
диска  d:  в  текущее положение курсора. После загрузки курсор
будет стоять в конце введенного файла.
    Команда nW[d:]name.typ$  сохраняет  n  строк,  начиная  со
строки с курсором, в файле с именем name.typ на диске d:. Если
d: не указан файл будет сохранен на текущем дисководе.


                       6.8. Печать текста

    Для получения твердой копии документов подготовленных тек-
стовым редактором в него встроены команды работы с принтером:
    n% - установить номер страницы печати = n;
    n"..." - вывести на принтер текст набранный внутри двойных
кавычек n раз;
    nP - вывести на печать n строк текста начиная со строки, в
которой  находится  курсор  (курсор после печати установится в
начало следующей после последней напечатанной строки).
    В тексте внутри кавычек можно использовать символы исполь-
зуемые как команды управления печатью:
    % - вывести на печать номер текущей страницы;
    + - инкремент номера печати (прибавить к номеру 1);
    / - выполнить команду перевода страницы (код 12);
    @ - выполнить команду возврат  каретки  и  перевод  строки
(коды 13 и 10 соответственно).
    Внутри  кавычек как и в самом тексте можно также использо-
вать любые управляющие коды, описанные в руководстве  на конк-
ретный принтер используемый с компьютером.
    Команда n'...' используется в макрокомандах печати для вы-
дачи  на  экран  сообщений  пользователю. Внутри кавычек также
можно использовать команды управления выдачей на экран:
    / - очистка экрана;
    @ - переход на начало новой строки;
    $B8 - нормальный режим отображения;
    $B9 - инверсный режим отображения;
    ^G - выдача звукового сигнала;
    ^A - курсор в начало экрана.
    При  печати  текста  редактор использует для перекодировки
символов информацию из файла с  именем  PRINTER.TAB.  Это  имя
должно быть присвоено файлу, содержащему таблицу перекодировки
используемого  принтера. В базовом наборе имеется две таблицы,
одна для EPSON совместимых принтеров с именем EPSON.TAB,  дру-
гая   для   принтера  типа  ПЗСУ-1  с  именем  PZSU1.TAB. Файл
PRINTER.TAB  по  умолчанию  содержит   информацию   из   файла
EPSON.TAB.  Если вы используете принтер типа ПЗСУ-1, загрузите
файл   PZSU1.TAB   в   редактор   и  сохраните  его  с  именем
PRINTER.TAB.
    Если вы используете принтер с отличающейся от заданных ко-
дировок, создайте свой файл перекодировки, в  котором  каждому
символу отображаемому на экране монитора (смотри таблицу коди-
ровки  экрана по команде ^L) соответствует код вашего принтера
и назовите его PRINTER.TAB.
    Для печати файла удобнее всего создать макрокоманду и сох-
ранить ее в файле. Для примера ниже приведен текст файла печа-
ти  данного  описания  находящийся  на системном диске в файле
PRINED.MED.
    ;печать файла ED.PRN
    Yed.prn$B    ;загрузить и курсор в начало
    1%           ;печать с 1 страницы
    '^G/$B9 ВКЛЮЧИТЕ ПРИНТЕР $B8'
    20<          ;20 страниц
    '^A@@ установите лист и нажмите клавишу^G'
    ?
    "редактор ED@"
    64"-""@@"
    52P          ;52 строки в странице
    "@@"20" ""%+/"
    3Z           ;пауза 3 секунды
    >
    Для  печати  файла войдите в редактор командой ed a (имя a
здесь произвольное только чтобы войти  в  редактор).  Клавишей
ESC перейдите в командный режим и наберите строку:
    Yprined$B14QPQX<ENTER>.









    7. КРАТКАЯ СПРАВКА ПО РЕДАКТОРУ

╙■■■■■■■ КОМАНДЫ РАБОТЫ С ФАЙЛАМИ ■■■■■■■▐
┐Q - отмена работы  E - окончание работы ┐
┐S - сохранить      U - возврат к исходн.┐
┐                                        ┐
┐ Y[d:]name.typ$ загрузить файл к курсору┐
┐nW[d:]name.typ$ сохр. n строк от курсора┐
┐                                        ┐
┐ V - переход в экранное редактирование  ┐
┐ V42 - экран 42, V64 - экран 64 символа ┐
┐n  - вывести на экран строку n          ┐
┐nT - вывести на экран n строк           ┐
┐nP - вывести на печать n строк          ┐
⌠■■■■■■■■ СДВИГ КУРСОРА В ТЕКСТЕ ■■■■■■■■└
┐+-nL - на n строк   +-nC - на n символов┐
┐ B - в начало файла  -B - в конец файла ┐
⌠■■■■■■■■■■ УДАЛЕНИЕ В ТЕКСТЕ ■■■■■■■■■■■└
┐+-nK - n строк      +-nD - n символов   ┐
┐Примечание:                             ┐
┐$  - означает ввод  ESC или ENTER       ┐
┐^  - означает нажатие с CTRL(CAPS SHIFT)┐
┐+- - знак направления сдвига            ┐
┐n  - число от 1 до 65535 (#=65535)      ┐
┐[d:]- не обязательный указатель диска   ┐
░■■■■ ^J или F1 для следующего кадра ■■■■╘

╙■■■ КОМАНДЫ СКРЫТОГО РЕДАКТИРОВАНИЯ ■■■■▐
┐                                        ┐
┐nIтекст$ - вставить (текст) n раз       ┐
┐ I@- включить режим вставки (ESC-отмена)┐
┐nAтекст$ - добавить (текст) n раз       ┐
┐                                        ┐
┐n! - поместить в файл символ с кодом n  ┐
┐nZ - пауза n секунд                     ┐
┐ ? - ждать нажатия любой клавиши        ┐
┐ ; - отделение коментария               ┐
┐n<..> - цикл повторить n раз            ┐
┐'..' - текст в скобках вывести на экран ┐
┐".." - текст в скобках вывести на печать┐
┐                                        ┐
⌠■■■■■■■■ ПОИСК И ЗАМЕНА В ТЕКСТЕ ■■■■■■■└
┐+-nFтекст1$ - короткий поиск (в памяти) ┐
┐+-nNтекст1$ - длинный поиск(в файле)    ┐
┐+-nSтекст1$текст2$ - замена короткая    ┐
┐+-nRтекст1$текст2$ - замена длинная     ┐
┐/F,/N,/S,/R - то же, с выходом из <..>  ┐
┐              или QX, если (текст1) не  ┐
┐              найден.                   ┐
┐                                        ┐
░■■■■ ^J или F1 для следующего кадра ■■■■╘

╙■■■■■■■ КОМАНДЫ РАБОТЫ С БУФЕРОМ ■■■■■■■▐
┐                                        ┐
┐nQP - поместить n строк из текста в буф.┐
┐n/QP- добавить n строк из текста в буфер┐
┐        (строки из файла удаляются)     ┐
┐nQG - вставить содержимое буфера в файл ┐
┐       n раз                            ┐
┐QT  - вывести содержимое буфера на экран┐
┐QK  - очистить буфер                    ┐
┐QX  - выполнить команды из буфера       ┐
┐QLтекст$ - поместить текст в буфер      ┐
┐n/QLтекст$ - добавить (текст) n раз в   ┐
┐             буфер                      ┐
░■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘
╙■■■ КОМАНДЫ ЭКРАННОГО РЕДАКТИРОВАНИЯ ■■■▐
┐                                        ┐
┐Пеpемещение куpсоpа на                  ┐
┐    символ : ^S - влево, ^D - впpаво    ┐
┐    слово  : ^A - влево, ^F - впpаво    ┐
┐    cтpоку : ^E - ввеpх, ^X - вниз      ┐
┐             ^Q - в начало/конец экрана ┐
┐             ^B - в начало/конец строки ┐
┐Исключение                              ┐
┐    символа: BS - слева от куpсоpа      ┐
┐            DEL - под куpсоpом          ┐
┐    слова  : ^T - слева от куpсоpа      ┐
┐    стpоки : ^Y - всей                  ┐
┐             ^U - спpава от куpсоpа     ┐
┐^I  - табуляция на 8 позиций (TAB)      ┐
┐^V  - вставка ВКЛ/ВЫКЛ                  ┐
┐^N  - вставить в текст символы CR/LF    ┐
┐^P  - вставить в текст следующий код    ┐
┐ESC - пеpеход в командный pежим         ┐
┐^J  - вызов этой помощи                 ┐
┐^L  - вызов таблицы кодировки символов  ┐
┐[G] - установка цифр. клавиатуры(0..6)  ┐
░■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘


≥²²² Таблица кодировки символов КОИ-8 ²²²▀
┼                                        ┼
┼    0 1 2 3 4 5 6 7 8 9 A B C D E F     ┼
┼   ╙■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■▐   ┼
┼ 0 ┐      0 @ P ` p ─ ░ ═ ╟ ю п Ю П ┐ 0 ┼
┼ 1 ┐    ! 1 A Q a q │ ▒ ║ ╠ а я А Я ┐ 1 ┼
┼ 2 ┐    " 2 B R b r ┌ ▓ ╒ ╡ б р Б Р ┐ 2 ┼
┼ 3 ┐    # 3 C S c s ┐ ⌠ ё Ё ц с Ц С ┐ 3 ┼
┼ 4 ┐    $ 4 D T d t └ ■ є Є д т Д Т ┐ 4 ┼
┼ 5 ┐    % 5 E U e u ┘ ∙ ╔ ╣ е у Е У ┐ 5 ┼
┼ 6 ┐    & 6 F V f v ├ √ і І ф ж Ф Ж ┐ 6 ┼
┼ 7 ┐    ' 7 G W g w ┤ ≈ ї Ї г в Г В ┐ 7 ┼
┼ 8 ┐    ( 8 H X h x ┬ ≤ ╗ ╦ х ь Х Ь ┐ 8 ┼
┼ 9 ┐    ) 9 I Y i y ┴ ≥ ╘ ╧ и ы И Ы ┐ 9 ┼
┼ A ┐    * : J Z j z ┼   ╙ ╨ й з Й З ┐ A ┼
┼ B ┐    + ; K [ k { ▀ ⌡ ╚ ╩ к ш К Ш ┐ B ┼
┼ C ┐    , < L \ l | ▄ ° ╛ ╪ л э Л Э ┐ C ┼
┼ D ┐    - = M ] m } █ ² ґ Ґ м щ М Щ ┐ D ┼
┼ E ┐    . > N ^ n ~ ▌ · ╝ ╬ н ч Н Ч ┐ E ┼
┼ F ┐    / ? O _ o  ▐ ÷ ╞ © о ъ О Ъ ┐ F ┼
┼   ░■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■╘   ┼
┼    0 1 2 3 4 5 6 7 8 9 A B C D E F     ┼
┼                                        ┼
≤²²² Для выхода нажмите любую клавишу ²²²▄

